ruby computer science